#ifndef _LOG_H
#define _LOG_H

#pragma warning(disable: 4996)

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

#include <winsock2.h>
#pragma comment (lib, "Ws2_32.lib")

#include "bib_Abrir_Configuracion.h"
#include "bib_Hilos.h"
#include "bib_Archivos.h"

/*Tipos de mensaje*/
#define ERROR    0
#define WARNING  1
#define INFO     2
#define DEBUG    3

#define ARCHIVO_LOG "./log.txt"
#define TAM_MAX		1024
#define SEPARADOR "\n\t==================================================================\n\n"
#define PROCESO "FTPS"
#define ERROR_FATAL_LOG "Error con el archivo\n"

int imprimirLog(int tipo, const char *cadena, const char *cadena1);
int crearMutexLog(void);

#endif